1. Introducción al Cloud
La computación en la nube se ha convertido en uno de los pilares fundamentales de la tecnología moderna. Actualmente prácticamente todas las empresas utilizan servicios cloud para almacenar información, ejecutar aplicaciones o proporcionar servicios online.
El concepto principal consiste en utilizar recursos tecnológicos a través de internet en lugar de depender únicamente de equipos físicos locales.
¿Por qué surgió el cloud?
- Las empresas necesitaban reducir costes de infraestructura.
- Era complicado mantener servidores físicos.
- El crecimiento de internet permitió ofrecer recursos remotamente.
- La demanda de escalabilidad aumentó enormemente.
Conceptos importantes
| Concepto | Significado |
|---|---|
| Escalabilidad | Aumentar recursos cuando se necesiten. |
| Elasticidad | Subir o bajar recursos automáticamente. |
| Pago por uso | Solo pagas lo que consumes. |
| Alta disponibilidad | Servicios funcionando continuamente. |
Mini-test
¿Qué ventaja principal aporta el modelo cloud?
2. Estructura de cualquier desarrollo web
Toda aplicación moderna suele dividirse en varias capas para separar responsabilidades.
Cliente
Es el navegador o aplicación que utiliza el usuario. Envía peticiones y muestra respuestas.
Front-end
Parte visual de la aplicación. Incluye botones, formularios, diseño y experiencia de usuario.
Back-end
Procesa la lógica interna de la aplicación.
- Business layer → lógica de negocio
- Data layer → acceso a datos
Base de datos
Almacena información de forma persistente.
Flujo de petición
- Cliente envía petición
- Servidor procesa datos
- Servidor genera respuesta
- Cliente muestra información
Mini-test
¿Qué parte se encarga de la lógica de negocio?
3. Qué es la nube
La computación en la nube es un modelo que permite acceder a recursos informáticos mediante internet.
En lugar de comprar servidores físicos, las empresas alquilan recursos tecnológicos.
Recursos que puede ofrecer la nube
- Servidores
- Redes
- Bases de datos
- Almacenamiento
- Aplicaciones
- Servicios de IA
Ventajas
- Reducción de costes
- Alta disponibilidad
- Escalabilidad inmediata
- Acceso global
- Flexibilidad
Desventajas
- Dependencia de internet
- Dependencia del proveedor
- Posibles problemas legales o normativos
Mini-test
¿Qué recurso puede ofrecer la nube?
4. Características clave del Cloud
Autoservicio bajo demanda
El usuario puede crear recursos sin intervención humana del proveedor.
Acceso por red
Los servicios se acceden desde internet.
Agrupación de recursos
Muchos clientes comparten infraestructura física de forma segura.
Elasticidad
Los recursos aumentan o disminuyen automáticamente.
Pago por uso
El cliente paga únicamente por el consumo real.
Mini-test
¿Qué característica permite aumentar recursos automáticamente?
5. SaaS
Software as a Service proporciona aplicaciones listas para usar.
- No requiere instalación compleja
- Todo lo gestiona el proveedor
- Orientado a usuarios finales
- Acceso desde navegador
Ejemplos
- Gmail
- Google Docs
- Office 365
Mini-test
¿Cuál es un ejemplo de SaaS?
6. PaaS
Platform as a Service proporciona plataformas listas para desarrollar aplicaciones.
- Ideal para desarrolladores
- El proveedor gestiona infraestructura
- El desarrollador se centra en programar
Ventajas
- Despliegue rápido
- Menos mantenimiento
- Mayor productividad
Mini-test
¿Quién usa principalmente PaaS?
7. IaaS
Infrastructure as a Service proporciona infraestructura virtual.
- Máximo control
- Mayor responsabilidad técnica
- Administración del sistema operativo
- Configuración de redes y servidores
Mini-test
¿Qué modelo ofrece mayor control?
8. Comparativa de modelos
| Modelo | Control | Facilidad |
|---|---|---|
| SaaS | Bajo | Muy alta |
| PaaS | Medio | Alta |
| IaaS | Muy alto | Media |
Mini-test
¿Qué modelo requiere más administración?
9. Nube pública
La infraestructura pertenece a un proveedor externo.
- Compartida entre clientes
- Alta escalabilidad
- Pago por uso
- Gran disponibilidad
Ejemplos
- AWS
- Azure
- Google Cloud
Mini-test
¿Qué proveedor pertenece a nube pública?
10. Nube privada
La infraestructura pertenece a una única organización.
- Mayor control
- Más privacidad
- Mayor coste
- Infraestructura dedicada
Mini-test
¿Qué característica destaca en la nube privada?
11. Nube híbrida
Combina nube pública y privada.
- Flexibilidad
- Escalabilidad
- Mayor complejidad
- Muy usada en empresas grandes
Mini-test
¿Qué combina una nube híbrida?
12. AWS y otros proveedores
AWS es el proveedor cloud más conocido y utilizado mundialmente.
Otros proveedores
- Microsoft Azure
- Google Cloud Platform
- Oracle Cloud
- IBM Cloud
Motivos del éxito de AWS
- Gran catálogo de servicios
- Escalabilidad global
- Alta disponibilidad
- Gran ecosistema
Mini-test
¿Cuál es un proveedor cloud?